1646 518
523 122
958 221
1430 307
1741 410
2859 509
4071 261
3178 734
14119 276
1128 81
29081 502
3028 228