183
509
591
507
400
264
244
278
123
1K
191
176
170
113
258
284
136
624
184
395
998
301
791
182
311
112
329
364
142
219
151
225
229
271
2K
885
268
263
243
226
133
781
104
854
434
310
341
453
389
281
688
252
246
220