25669
0
19783
2
572
3090
6
2903
3
2932
2996
2366
1
4358
534
21152
8
5065
2069
5
32302
600
3080
929
485
670
96
1189
1287
471
1123
1588
1179
2902
16
47639
1154
781