2421 401
6364 853
4069 550
1195 60
2155 255
3163 41
24149 630
4561 343
305625 1033
4966 701
51052 770
8672 881
14593 588
5561 498
16529 774
30629 607
28053 201