34,961
27,805
27,799
25,022
22,271
21,544
21,514
21,409
20,665
19,504
504,952
372,173
354,284
323,479
306,633
259,282
209,000
205,217
192,333
170,892