50
131
0
10
207
1
300
347
2
3
100
409
5
561
200
601
4
840
150
778
737
16
659
819
7
730
764
691
866
911
400
1035
600
834
500
1027
848
896
1357
31
798
824