2358
2
2504
3
1293
4
2623
1
1177
3012
7
1297
1613
5
1164
922
1438
550
856
586
1410
1302
978
980
1089
2528
1465
1160
131
214
108
85
1462
2035
1254
690