3699
2241
2232
1929
1812
1636
1505
1501
1443
1376
1241
1232
1227
1040
959
921
878
876
842
825
819
808
805
785
776
760
725
714
712
706
697
675
663
646
639
603
591
553
545
539
533
532
523
513
512
489
486
484
482
478
477
476
463
455
448
435
432
423
411
403
400
397
317