1247
2
1301
3629
1
3371
9
1223
1676
3105
4
1292
0
3466
2966
10
5225
8
4732
2510
5536
1581
3765
2949
442
5801
708
1053
5252
9817
1270
1029
1388
1631
1347
1135
6547