1696
4960
2883
802
936
1748
625
919
1500
888
2838
769
718
872
722
745
853
2227
728
926
1142
755
740
672
740
642
708
896
707
758
812
7563
712
763
753
963
738
656
1037
1057
944
756
723
1031
807
717
848
693
814
810
802
668
1492
853
729
967
808
902
1101
713