300
989
2
4
700
947
9
10
600
960
1
0
200
917
5000
2018
5
26
1106
800
2223
13
50
2237
63
2210
64
2612
176
2052
6
1767
2640
1759
12
1928
2167
3
2652
2027
3572
36
3903