950
835
2901
1645
856
2094
809
967
1648
3474
1255
1227
802
950
741
995
1103
1182
1001
771
840
867
708
743
977
1696
719
21524
1007
1418
879
989
839
930
1441
1596
2646
1633
752
963
901
956
1622
944
913
1115
908
815
1080
906
795
1915
1056
2091
836
819
937
870
795
933