2328 648
1682 518
622 122
971 221
1468 307
1783 410
3050 509
4179 261
3245 734
14134 276
1145 81
29478 502
3058 228