909351201
38427305
379591382
312811148
2447448
222871400
217971434
202441442
175051258
149011713
148551011
14815685
1401167
1323478
12772370
127571716
12381435
12280132
122271264
121601391