298
516
974
497
572
829
657
546
514
565
597
674
653
1177
711
665
640
751
1091
866
842
725
766
867
894
783
911
1051
866
916
2220
1067
1016
907
1658