403713
401225
340810
327000
301449
293116
285597
284300
247509
245772
245754
227064
212148
207341
196826
195993
195668
195667
174250
154586
152966
152003
144469
111883
110061
111210
110019
111580
112600
113806
113739
108471
108778
109650
110923
110990
110968
110540
108890
112348