2469 787
3541 841
2146 508
824 208
2369 229
7759 733
4858 621
8648 118
9879 680
16492 702
37743 843
44426 639
18925 72
30420 186