3033
2676
2622
2093
1812
1550
1534
1486
1326
1254
1225
1174
944
935
914
902
893
880
870
814
804
785
749
724
711
709
694
653
647
640
639
639
628
610
609
607
586
585
547
542
542
535
528
528
524
521
517
514
513
505
502
501
489
487
482
477
473
463
459
457
443
440
434
432
432
429
427
426
412
412
412
412
406
402
400
399
394
391
390
388
378
375
370
370
365
364
357
353
352
352
352
350
332
327
318