422915
7872
7225
7062
5871
4213
3421
3111
2722803
2011
1784
1663
1600
1542031
1525265
148149
1470
1397757
1366
1301016
1250
1200
1154293
1100
1043459
1034317
1024634
1010
1001739
980
968
950
953
932395
907942
908434
885726
870
860
851
850
831
763644
747980
722
702
693869
690
631
622431
621
615927
57859
554537
545582
521217
496821
49763
441