160
693729
742646
1403320
252
240
198
1692478
1093352
1990381
16777215
2152700
1820371
1337085
9479057
833798
173
238347