500
1013
2
5
700
1147
7
10
249
1479
1
1500
2006
21
15
400
1966
28
64
800
2776
20
19
4408
52
85
3997
47
62
2988
24
33
2952
2889
54
93
1000
2544
17
25
1956
9
14
1747
3
3382
16
13
2627
0
3303
2373
30
6030
101
2445
3193
4
12
1681
1980
6
2525
2455
2069
1343
2236