300
857
8
4
400
1273
2
1
1091
13
16
758
3
600
791
0
1461
11
500
825
5787
62
198
100
925
909
977
971
5
1050
946
1011
654
200
746
914
6
800
1303
21
26
995
755
866
804