1382
989
937
906
696
633
580
525
521
500
497
462
455
453
442
437
423
418
416
395
394
391
375
366
364
360
359
354
351
337
329
312
302
279
267
255
251
247
246
243
237
236
231
230
227
218
216
199
198
188
183
180
167
166
163
158
156