107027 837
6775 55
19627 683
3571 518
25373 494
6363 570
1651 207
6520 572
13151 66
4430 328
5547 600
91777 305
2609 328
9432 109
25340 654
3476 317
104903 428
16177 359
15120 546
2918 107
1356 62
7526 568
5147 458
58609 381
5309 659
8438 286
2687 89
9486 514