1219
923
858
819
664
593
584
509
479
464
462
435
416
408
405
395
391
377
360
354
350
346
343
339
334
327
315
313
301
293
288
282
275
258
244
243
242
238
237
226
215
205
204
203
195
182
181
177
169
163
155
144
142
141