1009348
10042494
100081136
9936167
94471112
9411429
8916519
8867927
8532786
82451842
8152952
80541765
7891813
78211790
74981782
74071901
7158148
6940808
6496563
63611370