25
556
0
1
500
1075
7
2
200
790
5
3
849
400
2013
42
40
300
930
4
761
100
948
6
600
1060
954
2187
38
34
1183