20161
36346
68218
39744
31736
37065
467810
48715
49073
27145
39963
589411
430462728
238086380
1665228312
156706267
129553178
122972252
1114068895
103198210
88183178
82928290
74625139
69252158