3541
3379
2983
2928
2682
2612
2224
2119
2078
2027
1984
1843
1752
1656
1652
1624
1624
1550
1391
1309
1153
1086
1025
1003
970
956
950
919
908
859
852
822
813
798
793
780
744
743
734
717
688
624
605
599
542
533
515
502
480
480
476
474
466
450
450
438
434
401
399
391
385
366
347
347