200
89
1230168
102838
205094
161089
156
873666
256
199115
112700
16777215
13345814
15515631
7436707
10626737
1122640
830326
242