2469 787
3528 841
2145 508
822 208
2354 229
7759 733
4856 621
8645 118
9879 680
16481 702
37737 843
44404 639
18923 72
30415 186