421515
7862
7175
7052
5861
4163
3381
3101
2692803
2011
1784
1663
1600
1542031
1525265
1470
145149
1397757
1366
1281016
1250
1190
1144293
1070
1043459
1034317
1014634
1010
991739
970
968
950
953
908434
897942
882395
865726
860
850
841
831
753644
747980
712
702
693869
690
631
621
602431
595927
57859
554537
545582
521217
496821
49763
441