1243
927
788
705
627
561
559
490
473
465
445
403
399
397
395
388
380
359
358
355
332
329
328
320
313
312
310
309
306
303
301
298
296
274
257
256
246
229
219
217
215
193
191
185
184
183
179
177
153
152
147
142
135
131
125
123
121
119