1292
1056
2661
793
922
857
924
1545
905
749
2795
839
804
902
869
982
804
852
848
993
2029
941
1020
1246
893
757
2554
1521
2948
7906
810
1113
1701
922
894
753
1865
852
873
663
804
805
803
977
951
6081
2009
760
1843
873
1162
2768
877
836
862
5841
2296
1001
1326
820