2508 99
89962 813
4584 558
167444 856
92570 743
3648 202
32407 619
4914 191
165740 643
4451 745
182749 674
23984 386
2402 116
3712 288
5651 693
8233 265
127353 671
1978 86
23343 261
3719 793
8629 427
6586 529
1888 194
9215 543
4005 423
158956 651
13483 446
17603 575