160
136
693730
742647
1154850
1403320
253
241
170
137
254
199
752702
114357
1692479
1093352
1990381
1738007
16777215