313051148
18040621
14816685
13708210
12280132
10691293
106661818
10641858
105661255
10502908
10448127
103815
10329980
102961196
10254759
10228831
102111451
10169783
101611979
101201137