1940
450
1374
867
1037
1452
553
900
585
967
603
933
955
563
782
1154
922
1154
704