26900
38330
28372
17882
53403
37773
23160
15310
38748956
24390
33251
476615
430506728
238115380
1665468312
156726267
129579178
122997252
1114238895
103207210
88204178
82948290
74635139
69259158