24
820
947
869
1071
420
669
1791
859
483
707
754
346
787
565
1972
858
773
744
401
648
758
771
766
762
455
1400
766
845
982
543
1986
467
661
1840
