671
1369
936
1497
1124
1251
760
738
672
802
704
849
700
746
888
2344
717
1045
704
661
737
1866
881
899
730
880
645
714
1386
786
931
878
795
1168
880
872
6014
1277
710
1983
896
773
2831
2165
869
1089
656
911
759
2596
1032
788
795
4211
926
743
1041
987
1071
3526