700
999
13
27
600
742
7
50
3627
1
20
100
2195
2
3
2784
0
2760
3155
5027
4
3244
52
2258
6
3453
2840
47
2755
9
118
3636
15
2449
3880
5
1748
5472
44
3179
61
2912
18