156
156
162
343
243
268
452
328
339
1000
404
359
811
520
643
357
920
794
358
424
1362
399