25669
0
19783
2
3090
6
2903
3
2932
4358
4044
5
21152
8
2996
572
1028
32302
3080
4471
2245
499
2316
1029
2204
2366
1
3146
12
579
5825
4
800
3071
9
2453
3008
7034
501
1676