300
374
1
3
589
8
26
250
383
4
7
400
378
603
11
19
50
711
16
48
500
528
5
473
6
200
406
469
100
477
0
493
17
591
20
856
13
55
281
325
2
346
445
370
515
18
443
2000
484
467
12
714
29