4410
1240
11558
990
8524
7926
668869
610
591
5719
478
4513
435
4213
3610
352268
311
291
277
273
250
220
210
200
204
190
172
170
150
153
144
134
83
80
70
60
46