642
323
579
325
575
351
595
321
636
380
626
365
595
348
614
390
565
308
589
341