25669
0
19783
2
572
501
2996
2595
685
791
2087
5065
1
32302
800
6047
54
2907
3158
2011
1028
345
742
3008
3
758
1601
3597
20
2786
657
534
1189
2189
4044
5
17946