43146
6641
2933
2711
2504
2326
2042
1891
1780
1613
1553
1505
1388
1355
1320
1301
1271
1095
1086
1053
1016
1010
988
902
899
885
875
866
846
831