965511
995856
840871
656191
786783
281805
1164
172214
142599
775799
530446
976584
32375464
27608131
24659998
24228481
18512343
16678973
154851029
14674239
12649764
10474485
774844
5711209