2469 787
3566 841
2153 508
827 208
2390 229
7762 733
4858 621
8653 118
9881 680
16510 702
37752 843
44448 639
18931 72
30445 186