42926
744310
1297113
80014
47527
46792
63097
60623
82937
891112
39102
47066
430698728
238232380
1666518312
156800267
129682178
123092252
1114928895
103273210
88289178
83012290
74699139
69326158