2329 648
1682 518
625 122
973 221
1471 307
1787 410
3052 509
4183 261
3251 734
14135 276
1147 81
29513 502
3058 228