23805
889517
324610
494010
71633
938212
28446
380012
68907
54513
42324
64258
430506728
238115380
1665468312
156726267
129579178
122997252
1114238895
103207210
88204178
82948290
74635139
69259158