767
1
1635
2
937
516
600
3
527
597
915
603
859
1065
6
928
1248
2066
1459
7
517
628
0
575
988
10
883
1363
864
428
798
1129
704
362
948
1011
1783