25669
0
19783
2
534
572
800
5065
1
2996
600
685
2595
32302
791
501
2535
2069
5
2264
2932
1179
3498
4
2337
17946
1869
3008
3
24337
22
1391
1812
1601
1153
5242
3090
6