903
786
2817
1585
809
2041
762
919
1600
3398
1190
1175
759
899
699
947
1054
1128
945
735
800
818
665
697
934
1637
675
20771
938
1359
832
948
796
883
1371
1535
2561
1574
707
919
855
913
1576
896
866
1065
863
760
1024
862
749
1858
1015
2037
792
771
883
824
751
890