293
312
235
306
266
334
186
322
1192788
703887
842900
1935248
189848
1122864
64009
155509
118498
144708
872771
16777215