400
68
1
0
500
97
1000
1029
23
39
200
112
170
2
150
242
7
8
600
155
144
3
700
189
265
17
4
355
6
318
5
11
193
251
10
247
236
213
211
169
209
153
164
264