1126
3134
848
1147
720
679
1022
762
886
1528
676
867
2861
920
767
881
778
1146
709
1091
760
685
751
889
1610
1100
1673
1520
791
804
2345
954
838
753
1156
969
1056
2602
867
1036
659
1750
1747
1042
2196
925
809
727
749
697
811
870
769
1471
1467
1891
834
666
807
1592