25669
0
572
14
19783
2
3090
6
32302
2996
2903
3
2932
1189
17946
4358
657
21152
8
3051
1193
255
3080
2906
1
2986
528
1210
297066
2366
685
800
1514
3765
4
1849
501