200
107090
142770
1790330
213
2292680
344
340
342
233
290
313
119183
113594
168055
550455
141248
98421
66750
8412