3009 393
2033 97
2590 485
2916 214
1922 116
2351 309
2565 140
4483 586
5729 821
14521 781
9670 674
5741 53