25669
0
19783
2
32302
3090
6
3546
1
2903
3
2932
2204
5
10827
4
4358
1289601
9956
21152
8
2996
108797
572
55904
2648
37355
13
3080
3036
951
7793
1650
8527
2949
1061
3158
18816
11
2392