2326 648
1668 518
594 122
966 221
1455 307
1768 410
2985 509
4100 261
3226 734
14131 276
1139 81
29315 502
3048 228