300
449
1
3
455
4
0
427
500
770
16
8
400
467
2
432
487
200
393
838
27
10
600
638
7
566
482
423
511
100
521
643
5
603
6
1243
47
28
585
1241
38
48
2736
102
116
691
15