161
137
693730
742647
1154850
1403320
253
241
170
254
199
752703
114358
1692479
1093353
1990382
1738008
16777215