2013802
2292680
344
340
342
233
290
313
184
141
121159
119183
113594
168054
182412
89385
89878
56322
98329
10325