2013802
2292680
344
231
340
342
233
290
313
184
141
242
121159
119183
113594
960348
168055
182413
89385
89878