300
796
2
0
600
689
11
6
800
613
5
1000
760
400
663
3
785
21
4
1009
745
19
12
982
500
816
1
700
577
420
531
8
200
1025
997
7
25
851
987
1024
865
14
900
742
569
753
9
1224
50
1982
13
248
1141
1225
63
1187
26
1245
16
84