25669
0
3090
6
32302
19783
2
17946
21152
8
1768
1461
3498
4
757
7258
2903
3
2932
3624
818
14
2996
685
1225
761
1189
706
740
487
96
1392
1
542
420
3546
2134