25669
0
1101
2
2972
2229
3
684
5408
4
101569
2512
1815
1399
1442
1
2337
5
1519
601
1364
1922
2365
1487
2702
7
2571
6
1341
2618
2884
1533
1463
3991
1176
2729
15
2460
3261