5004194
437315
35043
32928899
287930
26235
20542
17940
16800
12691
11930
10831834
8582
7865
7512
7275541
7103716
6760
6506327
6480
6382
5831
4970
4913
4180
3882966
3860
3841
3691
3571
3222268
3110
2973
2830
2769
2740
2520
2430
2200
2151
2030
1924
1894
1830
1790
1773
1760
1700
1640
1621016
1570
1540
1430
1400
1340
1210
1200
1150
1140
1120
1100
1080
1081
1073
1060
1063
1050
1058
1035726
1020
1010
1000
967942
951
940
860
832
820
792
740
705927
586821
490
53636