2735
0
1172
2
1043
1
2225
3
802
2459
6
1922
2457
1418
1354
3067
1842
653
730
2819
1054
1645
4690
1642
2691
6529
7
3225
8
7258