25669
0
32302
572
1660
1
3498
4
17946
685
1461
755
3090
6
19783
2
3562
997
8527
1511
4471
7258
1819
83
14
1136
2535
2368
2578
21152
8
475
581
1044
1603
270