25669
0
19783
2
2903
3
572
3090
6
2932
4471
1028
4358
4044
5
2996
21152
8
2512
3008
32302
499
2901
1
2139
4
5440
17946
800
2204
3080
2964
1603
3546
2906
2245
2316