2587
991
800
1881
1075
1491
872
1302
1072
940
755
1465
753
827
758
718
14619
848
817
742
868
1555
896
1526
871