1218
953
1005
585
1896
705
1017
927
1073
1741
956
664
838
813
890