5572
4665
2781
2650
2245
1942
1879
1854
1356
1082
1067
1042
916
913
889
866
840
673
642
634
607
567
511
503
477
474
466
458
455
402
401
345
335
305
303
283
261
230
227
217
184
183
172
161
160
144
135
132
123
122
120
108
106
105
100
99
97
94
87