100211183
95281322
93371711
831759
6508149
64211840
60881026
57641572
55381599
53241666
46481890
4420928