500
82
3
1
400
98
8
0
200
174
12
800
222
19
7
247
5
700
377
16
14
1000
201
220
314
206
6
268
9
600
1662
64
51
312
26
4
245
157
167
50
256
259
451
13
384
320
336
497
23
11
469
25
15
389
365
5000
884
100
322
10