25669
0
19783
2
913
1
21152
8
3090
6
2906
2903
3
2932
951
2732
4358
32302
8527
2964
3591
11
7471
9
2337
5
3080
1514
3008
2986
2258
1812
1512
15233
3738
1922
690
624
2366