423215
7872
7637255
7225
7062
5871
5112240
4233
3751044
3421
3121
2732803
2689
2011
1961702
1784
1730
1663
1600
1542031
1525265
148149
1470
1397757
1366
1301016
1250
1200
1154293
1110
1043459
1034317
1024634
1010
1001739
980
960
968
953
932395
907942
908434
885726
870
860
851
850
831
763644
747980
722
702
693869
690
642431
631
621
615927
57859
554537
545582
521217
496821
49763
441