500
478
2
3
700
583
7
10
249
882
0
1500
1259
19
13
400
1413
27
64
800
2189
20
3596
50
81
3108
47
60
2230
24
32
2207
15
2219
54
87
1000
2001
17
1469
9
14
1212
2617
2006
2665
1792
30
4270
49
95
1781
5
2300
4
11
1164
1357
6
1909
1935
1551
889
1637