423015
7872
7225
7062
5871
5112240
4233
4185391
3751044
3421
3121
2722803
2712035
2689
2455346
2211
2010
2011
1961702
1784
1730
1723662
1663
1600
1542031
1543
148149
1470
1397757
1366
1301016
1250
1200
1160
1102
1100
1043459
1010
1001739
980
960
968
953
932395
907942
908434
885726
870
860
851
850
831
802
722
702
690
642431
631
621
615927
57859
521217
496821
441