2468 787
3422 841
2131 508
801 208
2278 229
7751 733
4848 621
8628 118
9869 680
16362 702
37695 843
43997 639
18897 72
30360 186