100
237
0
500
326
1
2
700
663
19
4
536
8
50
626
26
200
556
6
600
1754
37
21
752
5
10
400
676
9
250
917
15
866
3
1189
14
874
20
811
7
880
970
27
1156
28
900
1287
12
29
1172
721
1023
1257
1378
1485
13
1584
1538