1262
2
3369
4
746
5424
25
0
850
4710
6
987
8
693
2555
7
734
2407
1327
1
370
955
2518
1236
9
1182
2887
1075
1649
88
3603
952
6589
68
47
858
3738
5