1240 348
2328 523
14116 233
2957 860
4750 929
1868 164
1510 143
7900 546
8861 448
3616 506
1633 81
1361 235
646 104