10
0
768
1
2674
2
404
3211
4919
4
2242
6
1160
1219
887
617
460
714
12
723
894
599
3
888
1951
941
1046
9
2066
539
1353
5
1033
2656
2331
4467
14
1585
2559
8
1026