1000
463
16
21
500
121
0
117
1
400
172
4
137
200
166
300
453
5
8
900
786
22
17
600
218
6
143
2
222
3
319
9
800
273
295
250
393
10
12
777
24
635
150
287
418
456
50
406
13
757
562
7
339
420
341
700
685
504
14