148366
30773168
30240175
15400112
22370177
152153
14896137
11163118
231595
203694
183882
332180
209094
1051683
836896
151978
344485
488380
240696
21551170
222191