500
1066
0
2
200
941
1000
829
832
1
874
100
993
4
878
300
995
600
1194
931
792
3
797
1038
8
50
998
7
914
804
1485
12
1242
762
760
669
1001
778
10
754