54598
19940
13473
1273636
31813
430599728
238176380
1665938312
156769267
129634178
123039252
1114628895
103246210
88250178
82980290
74673139
69305158