2330 648
1682 518
629 122
974 221
1472 307
1788 410
3053 509
4185 261
3251 734
14136 276
1147 81
29526 502
3058 228