1533
2695
1131
1677
28806
9495
923
1225
921
1584
783
794
997
944
908
1274
827
799
800
853
832
736
766
783
759
1661
1054
1366
895
813
857
907
1154
714
918
959
814
937
785
912
797
1448
1143
711
1068
2255
1091
1322
946
1017
784
1152
878
884
884
1031
743
2181
854
769