2330 648
1684 518
648 122
976 221
1478 307
1793 410
3054 509
4195 261
3255 734
14136 276
1147 81
29574 502
3153 228