200
686
0
500
966
1
100
953
5
150
916
1027
3
20
1085
4
1100
1200
1144
2
666
1047
1585
9
1046
1107
1313
7
30
1113
12
1199
6
1409
22
1645
1530
17
1488
250
1133
900
1389
50
1443
1674
21
1611