5196 43
35332 380
10000 793
16625 671
9562 169
15304 664
27532 163
5453 394
21134 48
10947 658
6119 609
13226 63
29359 781
19543 591
12956 211
34825 729
7419 351
29679 118
7872 680
15488 696
8270 242
3940 358
19936 400
8163 607
14212 216
7386 621
9930 650
11408 342