1643 502
2829 837
3236 708
2700 813
549 114
2798 723
13619 300
1937 210
75785 149
5786 318
8413 946
2295 291