200
1050
25
30
100
639
7
19
453
1
2
500
478
0
3
300
346
1469
67
113
800
2234
22
45
50
833
15
36
400
761
8
809
703
10
610
9