31595 698
45758 212
95958 634
2146 43
2471 660
3901 421
2048 322
2335 556
2522 275
3542 355
3058 329
5262 611
4340 542
5732 554
115901 893
5896 655
3549 499
1121 98
1484 213
7058 565
5348 468
122514 841
55041 642
2183 303
3783 676
561936 1739
53004 475
23221 458