100
1057
0
3
50
647
1
150
1695
25
20
953
7
200
786
660
10
830
9
662
818
964
4
500
975
700
797
886
756
600
1148
741
928
1050
2
800
868
35
805
1252