3025 393
2042 97
2603 485
2942 214
1934 116
2379 309
2573 140
4498 586
5748 821
14539 781
9728 674
5787 53