3025 393
2042 97
2602 485
2942 214
1934 116
2378 309
2573 140
4497 586
5747 821
14538 781
9724 674
5781 53