25669
0
2366
1
21152
8
19783
2
3090
6
3593
16
2903
3
2932
4358
2996
572
2264
1742
1650
32302
2015
4471
3051
1603
3080
4651
1700
5440
4442
7
2990
3012
4
1512
5504
2525
1153