58216
38340
28382
32185
14890
25452
38758956
33261
43415
21150
23250
19941
430649728
238195380
1666188312
156783267
129659178
123056252
1114718895
103257210
88268178
82984290
74678139
69312158