1839
1635
1457
1124
1118
948
827
811
785
778
731
715
700
682
646
645
632
605
592
586
581
580
577
567
553
552
541
537
534
527
526
525
513
498
496
490
490
489
488
488
486
462
455
447
442
442
439
439
439
439
428
426
423
423
416
409
402
398
391
390
385
379
374
370
364
358
349
349
346
345
342
340
331
331
328
317
316
315
314
304
296
293
292
290
289
289
273
272
265
264
259
254
249