12680
6
7510
3
8545
5
7825
2
15787
11
3238
15160
19828
15187
7475
7998
17892
15
787
1
17677
7
17145
52045
4
21625
10
11417
10918
9258
2695
19160
2394
7749
2358
5432