4987194
436015
34953
32808899
287630
26175
20512
17940
16740
12641
11910
10791834
8502
7815
7462
7235541
7073716
6436327
6322
5831
5050
4970
4950
4833
4150
3860
3842966
3831
3671
3501
3162268
3030
2933
2820
2769
2730
2470
2420
2151
2120
1990
1914
1884
1820
1763
1750
1730
1690
1581016
1570
1560
1500
1380
1330
1300
1200
1160
1140
1130
1110
1100
1073
1050
1053
1058
1051
1040
1030
1025726
1000
990
980
967942
941
890
830
802
782
770
730
700
685927
556821
480
53636