9878922
9162441
8551322
8390926
8203891
80341038
78231441
68961006
66641323
6660848
59771337
5850753
5485719
5079556
47031250
45621701
4455802
4319557
42361179
976113