2341
782
716
675
935
1167
2557
738
743
765
758
847
780
856
796
1135
850
1472
1511
823
1190
752
839
810
766
740
908
830
1151
811
708
1068
814
751
880
1496
898
961
816
1801
892
1300
987
1545
3071
819
919
804
861
2805
1321
859
966
957
939
843
919
958
828
21413