3809
2685
2289
2225
2193
2165
2140
2077
1941
1790
1770
1758
1718
1656
1653
1647
1642
1603
1570
1561
1524
1516
1418
1373
1362
1351
1323
1255
1237
1180
1172
1171
1149
1119
1071
1056
1019
978
945
938
936
875
859
853
834
821
805
794
777
766
754
752
747
724
717
704
687
669
666