903
786
2817
1586
809
2041
763
920
1602
3398
1190
1175
759
899
699
947
1054
1128
945
736
800
818
666
697
935
1637
675
20772
938
1359
832
948
796
884
1371
1535
2561
1574
707
920
855
914
1577
896
866
1065
863
761
1025
862
749
1858
1015
2038
792
771
883
824
751
890