25669
0
19783
2
572
2535
2465
32302
685
791
1558
2425
7
7471
9
2595
2921
5
2996
3354
1
800
1316
5946
3498
4
534
501
1622
1812
5782
3591
11
3008
3
2505
17946
1162
1366