2330 648
1683 518
630 122
974 221
1474 307
1788 410
3053 509
4185 261
3251 734
14136 276
1147 81
29528 502
3058 228