150
102
111
693730
742647
1403320
1620083
253
199
182
275
9425982
1093353
16777215
1849076
833799
174
347
248