8491
24176
22380
21852
34063
22823
11760
27613
13491
9370
8401
11853
430651728
238197380
1666198312
156785267
129661178
123058252
1114738895
103257210
88268178
82990290
74679139
69315158