13573
39505
29845
20171
68228
39754
17034
44393
61706
38662
521410
39973
430502728
238108380
1665408312
156723267
129574178
122996252
1114218895
103206210
88201178
82948290
74633139
69259158