2996 350
1510 148
1507 237
9869 723
23360 517
72866 643
323450 1092
10275 823
50693 465
5656 754
90890 948