700
106
3
2
300
171
1
500
258
10
12
334
6
25
600
385
5
4
612
983
16
72
1880
29
78
1000
2178
15
20
50
7838
233