5901
4349
2637
2537
2351
2067
1894
1402
1333
1162
1155
1053
1003
918
901
895
825
687
682
548
509
474
472
467
457
429
384
332
287
284
232
228
218
207
197
184
159
153
144
139
138
136
119
118
110
103
98
95
90
88
84
81
80
74
69
63
57