44526
53954
31913
57956
50083
42281
51945
48614
90167
42453
37472966
38070
430451728
238071380
1665158312
156691267
129549178
122958252
1113918895
103193210
88169178
82923290
74617139
69248158