1029
2
3868
10
5052
462
0
1247
5347
4
1581
3629
1
1223
3371
9
2160
4537
1628
1593
3765
9817
1186
1663
5
3126
3
2471
7
2358
1676
2155
1407
4732
1301
1320
2948
6
10598
5225
8