1049
834
780
725
557
506
482
413
406
398
393
391
384
355
349
345
337
336
334
333
327
317
311
299
298
291
272
269
249
230
226
219
209
201
198
197
195
189
186
184
181
167
164
156
155
154
146
143
142
139
138
136
131
125
118