857896
1414267
13342145
234
88
1779035
1903810
250
203
166
241
291
161
109040
961646
790052
37407
63353
65377
9427