10497 52
2850 608
15042 497
15542 526
444063 748
24481 161
2212 159
17735 783
40050 543
19428 522
29731 577
8488 810
7892 248
3242 319