150
101
111
693729
742646
1403319
1620082
252
198
180
274
9425980
1093352
16777215
1849075
833798
173
346
246