767
1
1635
2
937
516
600
3
527
596
915
603
859
1065
6
926
1248
2066
1459
7
517
628
0
575
988
10
882
1362
864
428
798
1128
704
362
948
1011
1783