950
835
2899
1645
855
2094
809
967
1648
3474
1255
1227
802
950
741
995
1103
1181
1001
771
840
867
708
743
977
1696
719
21518
1007
1418
879
989
839
930
1441
1595
2646
1632
752
963
899
956
1622
944
913
1114
908
815
1080
906
795
1915
1056
2089
836
819
937
870
795
933