37773
23160
15310
38748956
24390
33251
476615
23240
19931
39492
28155
28759
430502728
238108380
1665408312
156723267
129574178
122996252
1114218895
103206210
88201178
82948290
74633139
69259158