2013802
2292680
344
340
342
233
290
313
184
141
121159
119183
113594
168055
182413
89385
89878
56323
98329
10326