1425
1
2317
2
105290
0
1438
1550
3047
10
1584
4370
5
1373
5070
11
4869
1586
2786
2921
15
4289
6850
2678
6515
4111
1312