25669
0
19783
2
1275
1
3090
6
1405
3
2903
1904
2932
378
761
4358
21152
8
2996
572
1149
964
2629
32302
3080
1174
4837
5
1992
2600
4
3014
20
14
1535
2090
2366
2571
3551
10