1658 502
2842 837
3338 708
2701 813
552 114
2800 723
13619 300
1941 210
75809 149
5790 318
8421 946
2300 291