1700 502
2887 837
3752 708
2739 813
597 114
2841 723
13668 300
2105 210
76133 149
5833 318
8592 946
2349 291