1655 502
2842 837
3312 708
2700 813
552 114
2799 723
13619 300
1941 210
75808 149
5790 318
8420 946
2300 291