1185
2
1552
4
2226
0
7909
6
1243
1
345
2455
481
3231
2179
518
8440
654
2042
2257
928
1475
717
24418
8