3010 393
2033 97
2593 485
2918 214
1922 116
2354 309
2566 140
4484 586
5730 821
14525 781
9676 674
5745 53