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