1700 502
2887 837
3752 708
2738 813
597 114
2841 723
13668 300
2105 210
76131 149
5833 318
8591 946
2349 291