180
155
189
135
167
289
79
246
150
190
413
113
107
494
189
205
152
223
169
96
75
60
195
510
126
230
363
226
86
82
217
215
243
979
220
400
93
169
172
85
234
160
177
63
117
151
3K
391
211
280
179
164
509
459
306
762
1K
113
140
529