13473
31231
24791043
1273636
31813
430591728
238170380
1665928312
156760267
129624178
123030252
1114598895
103245210
88243178
82974290
74672139
69299158