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