21330
9
6924
2
3499
4988
6
7035
6858
14
721
1819
3
881
983
1231
1
1823
868
869
919
739
1627
1238
1903
1854
2934
1304
890
1112
1605
785