2469 787
3531 841
2145 508
822 208
2354 229
7759 733
4856 621
8645 118
9879 680
16482 702
37737 843
44409 639
18923 72
30416 186