1043
1
2346
3
1824
0
2225
802
2459
6
2457
4016
1418
2
1354
3067
730
2819
25137
1645
4690
1566
1642
2691
1391
6529
7
3225
8
7258