25669
0
19783
2
21152
8
4358
6
3090
2903
3
2932
32302
2996
572
103
3083
3779
2964
1
3080
5504
16
637
685
2366
14
297066
1189
716
557
585
5169
1585
14887
18
3447
7
1927