25669
0
19783
2
3090
6
337
2903
3
2932
7258
5065
1
3176
4358
4149
556
2094
4
21152
8
2917
1849
2996
1611
572
32302
1354
3418
749
3080
392
109
929
137
3008
1106