21329
9
6922
2
3499
4987
6
7034
6855
14
721
1819
3
880
980
1231
1
1823
866
868
919
739
1626
1238
1903
1853
2933
1304
890
1112
1605
785