40386 401
11569 669
10170 45
2632 56
42448 161
54327 769
8374 781
15842 297
10501 496
8394 667
6250 426
5109 749
10640 716
15187 132
11016 449
15789 741
5007 112
12384 526
9612 88
7742 284
2867 81
17182 611
9640 141
5163 42
3248 441
5657 230
10339 510