54588
24791043
31221
31813
1253636
430550728
238143380
1665648312
156743267
129613178
123018252
1114418895
103227210
88228178
82962290
74663139
69287158