21152
8
3090
6
19783
2
757
0
25669
32302
2903
3
2593
1
2932
3624
4
818
14
2996
2378
685
1225
761
1189
706
740
487
96
1392
542
420
3546
2134
473
3125
1123