95161367
8371586
7549942
7476628
7260372
69041819
66501294
66091033
585718
55961780
51781257
5112167
509047
4897476
42121621
42111328