34430
43458
18923
30427
21532
793
11518
1427
632
805
1017
570
949
658
2279
663
8136
7413
754
5216
6813
6012
12526