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