52563
8157
3530
3265
3054
2929
2526
2230
2156
1903
1882
1804
1675
1599
1525
1521
1416
1351
1329
1280
1251
1187
1126
1107
1074
1053
1050
1036
1035
1027
983
938
881
849
831
799
795
790
788
781
779
735
727
725
716
689
683
679