28372
17882
53403
37773
23160
15310
38748956
24390
33251
476615
19931
38810
430504728
238115380
1665458312
156726267
129579178
122996252
1114228895
103207210
88203178
82948290
74633139
69259158