4548
2935
2378
2053
2015
1808
1784
1554
1504
1495
1427
1427
1354
1344
1321
1305
1300
1294
1225
1200
1166
1154
1139
1129
1078
1012
1004
976
956
941
935
887
846
823
822
818
813
800
794
783
778
770
768
753
747
742
734
733
719
714
705
684
682
669
667
657
656
655
653
652
652
648
644
636
635
634
632
629
626
622
621
615
611
606
606
601
599
593
589
586
564
563
560
557
553
553
545
543
540
539
537
530
525
524
520
519
518
515
509
500
495
492
490
487
486
480
461
457
451
448
446
443
440
440
433
431
427
426
423
419
418
415
414
408
406
405
404
399
396
393
391
389
388
383
381
381
363
361