32302
0
791
544
577
758
2595
1400
2996
1028
496
761
685
1324
536
638
721
694
3051
2
445
542
757
876
558
19783
788
773
609
822
942
1595