790
660
702
396
584
531
1131
572
572
712
456
665
713
692
589
209
802
389
531
136
539
682
589
954