25669
0
19783
2
572
32302
685
800
2595
2996
534
791
2535
840
501
6026
3008
3
3158
3090
6
1022
1
3891
7
2316
553
1619
14
1690
2921
5
2932
5065
1071
3498
4
2337