105
139
150
201
111
146366
159321
627965
1434685
245
145104
274
114466
1849075
2042439
960340
346
220430
257