422915
7872
7225
7062
5871
5102240
4213
4185391
3741044
3421
3111
2722803
2702035
2689
2455346
2201
2010
2011
1961702
1784
1730
1723662
1663
1600
1542031
1543
148149
1470
1397757
1366
1301016
1250
1200
1160
1102
1100
1043459
1010
1001739
980
968
950
953
932395
907942
908434
885726
870
860
851
850
831
802
722
702
690
631
622431
621
615927
57859
521217
496821
441