154979
188868
160350
156468
155394
151260
151196
306560
295360
528798
282587
204593
3008120
239683
351485
222866
2906101
235773
2276114
184764
194962
188796