10530617
91471005
89601467
8941946
8170810
78731325
75171176
7287951
7027624
69771348
6573411
6371393
59921436
5895925
54841711
5276471
47141474
4126618
40761051
4022910