93661632
8806428
87151859
83871012
8029158
63811684
6129884
5746707
55241242
48241300
45091576
43431647
42261102
4173639