857896
1414267
13342145
234
88
1779035
1903810
250
203
166
241
291
161
109039
961645
790051
37406
63353
65376
9427