2468 787
3463 841
2136 508
809 208
2298 229
7754 733
4850 621
8635 118
9872 680
16406 702
37706 843
44141 639
18905 72
30378 186