300
629
3
1
450
523
5
8
461
4
200
641
2
10
695
0
25
832
600
902
11
12
838
1800
789
1269
36
500
700
400
990