200
263
197
286
110
251
315
1810
121
221
112
177
21396
16060
14191
12820
9802
939263
8594
8550
810148
704142
66711
6380