4357
3970
3583
2499
2033
2017
1711
1623
1505
1326
1146
1113
957
919
901
877
851
832
798
692
476
465
433
427
419
410
369
359
308
282
277
258
221
206
196
191
186
151
141
138
137
135
131
124
123
119
93
89
83
67
63
52
51
49
41
38
35