40722
28582
28190
28740
35191
40655
49422
32121
44962268
39034
38563
37470
430651728
238197380
1666198312
156785267
129661178
123058252
1114738895
103257210
88268178
82990290
74679139
69315158