421515
7862
7607255
7175
7052
5861
5062240
4163
3721044
3381
3101
2692803
2669
2011
1951702
1784
1730
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