294
70
156
194
214
153
141
235
2110
230
140
160
19836
15150
13191
11880
9002
856263
8000
7732
739148
644142
62811
5820