18221
45274
34474
1060711
52995
635212
52583
36020
58618
27334
25990
49956
430507728
238115380
1665468312
156726267
129579178
122997252
1114238895
103207210
88204178
82948290
74637139
69259158