4820194
422915
34223
31448899
279830
25965
20062
17800
16410
12491
11870
10531834
7872
7225
7062
6975541
6843716
6096327
5871
5711
4890
4213
4110
3830
3631
3421
3402966
3111
3082268
2833
2770
2700
2689
2670
2360
2011
1960
1784
1750
1730
1710
1670
1663
1600
1470
1301016
1200
1160
1100
1010
980
968
960
950
953
907942
885726
870
860
851
781
722
702
700
690
620
615927
590
580
540
496821
480
400
360
320
43636