1671 502
2851 837
3726 708
2705 813
555 114
2810 723
13627 300
1987 210
75850 149
5801 318
8448 946
2310 291