42536 320
21497 328
10487 71
40047 171
16220 572
5550 521
25047 804
11586 450
6887 482
2451 185
4713 813
3757 430
3666 625
3468 493
20475 72
25688 639
13139 221
5517 42
4908 689
3084 194
5927 56
39887 334
10326 676
4295 719
3820 510
115306 848
4402 430
14559 490