287
164
93
246
260
44
141
153
4212
295
130
2214
21456
16100
14251
12910
9872
942263
8644
8620
812148
705142
66811
6400