500
206
0
1
1000
365
3
6
150
333
15
100
209
230
4
200
193
210
7
287
189
266
2
237
181
169
147
205
223
182
171
188
50
951
22
800
791
8
20
1384
24
109
1678
19
88
2303
18
121
2105
5
163
691
10
623
1327
30