2328 648
1681 518
621 122
971 221
1468 307
1783 410
3050 509
4177 261
3245 734
14132 276
1145 81
29469 502
3058 228