366
366
205
187
508
1657
677
472
346
456
339
963
399
477
403
428
547
775
459
388
430
932