54598
19940
13473
1273636
31813
430618728
238184380
1665978312
156772267
129647178
123045252
1114638895
103248210
88251178
82982290
74674139
69309158