212
113
89
173
153
209
122
654160
1797559
9442151
138
130
105
133
127
1424504
16777215
1890477
13565826