500
92
3
1
400
111
8
0
200
184
13
800
234
19
7
256
12
5
700
390
16
14
1000
209
225
317
212
6
273
9
600
1761
64
51
319
26
4
163
172
50
265
268
464
393
331
345
515
23
480
25
15
401
371
11
5000
897
100
10