96111637
9598936
9125395
9034432
8905281
8566510
8148531
8114788
80621043
8033728
7836565
7244727
68301632
6759243
64321205
59401833
57841183
57791448
53581204
47751004