1247
2
1301
1716
1
3629
3371
9
1223
1676
3105
4
1292
0
3466
2966
10
5225
8
4732
2510
5536
1581
3765
752
2110
1382
1590
2949
442
5801
708
1053
5252
12305
3
9817
1270