1022
1
2760
4
1237
0
1152
2637
3
830
1068
1061
1535
4433
7
1354
2147
1675
1694
216
2034
5
2277
3861
2062
3156
8
2578