300
494
6
10
506
0
50
332
100
762
1
574
2
400
426
8
542
19
600
788
18
576
7
200
396
3
700
893
12
432
500
861
11
25
351
740
20
491
5
250
304
604
17
410
561
548
320
507