1000
1057
23
40
500
150
0
142
1
400
194
4
154
200
191
300
513
6
10
900
878
26
20
600
244
2
165
255
3
343
9
800
295
8
312
250
417
12
803
24
669
5
16
313
473
484
50
422
13
776
588
367
441
361
700
737
525
14