1666 502
2848 837
3538 708
2701 813
552 114
2802 723
13621 300
1953 210
75817 149
5793 318
8428 946
2301 291