158
135
693729
742646
1154849
1403319
252
240
169
136
253
198
752699
114354
1692477
1093352
1990377
1738005
16777215