8
0
1
141
2
494
363
3
634
633
5
483
4
653
508
6
451
529
1043
1083
728
963
1379
608
1033
512
1426
10
240
382
1345
1185
884
977
7
795
1096
350
918
1221
445
924
1598
244
1243
2203
1963
2476
1365
2212