57986
31804
41714
55409
700913
58873
35990
21820
55066
28740
38563
68065
430419728
238039380
1665098312
156685267
129536178
122940252
1113728895
103190210
88166178
82917290
74614139
69242158