1041
4
1240
5
960
2
1245
1123
1857
8
1375
12
888
1166
1
2241
1185
891
1816
957
1426
1003
1373
1564
1013
1049
3
1351
143524
11
1236
1798
1337
1398
3843
1252
10
2510
2404
6