2617
2555
1816
1685
1026
992
953
600
538
436
404
370
369
346
263
244
223
217
208
189
182
160
136
91
73
68
64
63
62
58
57
56
41
34
30
29
23
22
19
18
17
16
14
12
11
9
7
6
5
4