4623
4105
2325
2177
2081
1346
1157
1146
1063
959
893
847
799
771
651
642
615
604
559
523
513
478
458
454
416
410
399
366
324
307
292
290
283
249
230
228
215
165
157
156
150
142
138
136
132
127
124
121
120
111
108
102
100
99
95
80
73