927
982
2544
762
2591
1002
827
1475
950
2354
853
1047
837
737
700
697
835
686
785
1106
1581
1017
737
1282
765
1089
951
970
721
762
912
2164
763
844
749
1482
1386
1486
1456
1083
727
691
1121
946
829
1088
673
2076
738
2231
955
780
1120
681
890
825
996
993
1758
1093