2785
1216
1744
29287
9651
1284
1649
826
1042
991
867
849
842
890
875
774
809
827
799
1109
859
946
754
958
1004
862
978
848
1200
750
1117
1362
1061
824
1205
918
928
783
2242
900
1045
833
777
803
1669
846
819
1226
1117
894
779
903
974
879
922
842
1053
935
927
1050