3356
2807
3205
1106
1063
1314
2168
2356
701
772
773
740
894
860
1115
1506
3121
687
885
1296
1070
781
688
3061
686
1082
836
870
677
1235
1869
802
851
643
901
881
866
823
784
1462
668
832
944
728
675
770
695
706
702
828
1616
2262
1038
843
1515
686
669
2084
798
637