1147
831
800
767
603
540
519
455
431
426
423
417
380
375
374
371
366
362
360
341
338
321
319
315
301
299
296
291
282
278
274
241
227
226
224
217
216
212
209
191
188
179
178
176
175
164
159
158
157
147
144
143
142
140
139