4623
4103
2323
2177
2081
1345
1155
1146
1063
959
892
847
799
771
651
642
614
603
559
553
523
513
458
454
416
410
398
366
359
335
324
307
292
290
283
250
230
228
215
165
158
156
150
142
138
136
132
124
121
111
108
102
100
99
95
80
73