421515
7862
7175
7052
5861
5062240
4165391
4163
3721044
3381
3101
2692035
2692803
2669
2405346
2191
2011
2000
1951702
1784
1730
1723662
1663
1600
1542031
1543
1470
145149
1397757
1366
1281016
1250
1190
1140
1102
1070
1043459
1010
991739
970
968
950
953
908434
897942
882395
865726
860
850
841
831
782
712
702
690
631
621
602431
595927
57859
521217
496821
441