4716
4441
4086
2761
2321
2263
2100
1929
1832
1540
1306
1270
1233
1035
1030
939
895
853
819
568
530
523
500
498
487
379
369
366
348
327
300
257
249
235
206
180
178
174
171
166
164
159
157
156
146
126
99
91
79
66
64
63
58
52
49
48
46
45
42