1640 502
2826 837
3235 708
2700 813
549 114
2797 723
13619 300
1934 210
75782 149
5786 318
8411 946
2294 291