29845
20171
68228
39754
17034
44393
61706
38662
521410
39973
39027
584512
430494728
238103380
1665328312
156722267
129572178
122986252
1114208895
103203210
88198178
82946290
74630139
69258158