1262
2
3369
4
746
5422
25
0
850
4709
6
986
8
692
2555
7
733
2406
1327
1
369
955
2518
1236
9
1181
2887
1074
1647
88
3602
951
6588
68
45
858
3736
5
1056