272
169
326
239
563
576
343
934
436
364
149
701
684
927
293
401
650
245
857
723
283
1K
450
403
462
105
360
274
377
292