50906 181
15633 729
30003 156
17673 516
43582 507
4201 447
7689 548
4027 155
13223 616
23216 346
2960 325
4991 251
5260 109
4031 780
16544 338
3340 695
29533 603
28042 169
7491 286
17613 367
6949 689
14630 204
4061 821
5257 674
15837 132
19148 213
8295 108
3203 372