20161
36346
68218
39744
31736
37065
467810
48715
49073
27145
39963
589411
430457728
238079380
1665188312
156704267
129552178
122970252
1114048895
103198210
88179178
82926290
74625139
69251158