887
765
882
2561
1311
810
805
1023
818
747
740
894
1116
885
749
766
987
767
885
802
959
918
834
1872
1745
1972
1018
927
907
1033
777
891
871
967
975
2132
1117
1140
1052
821
2584
1304
1585
1063
1581
907
993
936
992
920
5851
1320
936
988
1489
1079
879
854
1069
2633