31034 59
1282 374
5654 870
18864 362
39608 979
34176 587
13975 208
2981 953
25306 241
574 147
32300 756
30062 68
19381 493
2990 302
2810 835
775 92
34696 292
519 158
2459 538
43314 553
18116 458
759 63
15597 436
3019 773