2328 648
1682 518
622 122
971 221
1469 307
1783 410
3050 509
4179 261
3246 734
14134 276
1145 81
29480 502
3058 228