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