1235
0
2136
7
3138
6
1068
1443
9
1112
924
2392
5
1263
1456
1
1084
1212
1043
3
1552
1073
1088
2928
2
2585
2130
622
2032
995
829
1730
800
2442
376
1219
1150
2487