25669
0
19783
2
685
572
32302
951
1
2595
800
2996
791
1814
2535
2906
21152
8
534
3083
1075
2873
3
1590
1935
1681
3090
6
1558
2562
2366
2173
17946
1601
1812
501