2469 787
3559 841
2153 508
826 208
2388 229
7762 733
4858 621
8653 118
9881 680
16508 702
37752 843
44442 639
18929 72
30433 186