100231669
99811970
9627833
95141606
93031375
8988335
88501697
79031702
77721621
75991747
7428679
7423380
7335537
63121343
61711470
60401023
5901265
5736152
5612159
5411543