2922
9930
19546
32952
42308
55292
62044
68267
78501
91605
98691
104284
112187
119674
124227
134177
142326
152367
159473
174227
185243
193748
203488
212692
217777
223201
229622
240488
250771
260471
272629