59315
34085
34052
48866
38324
20840
24792
46064
30572
58206
1059012
63677
430544728
238137380
1665638312
156741267
129612178
123017252
1114398895
103222210
88223178
82958290
74655139
69286158