2986 508
5010 435
45855 110
3185 523
23285 424
103150 791
45792 843
17269 315
48459 141
20501 535
104732 218
31687 444
59753 377
56191 389
48338 46
12471 495
27606 271
1540 157
26451 702
29847 879
8712 213
2586 590
5128 771
21145 241