3090
6
25669
0
17946
32302
21152
8
1461
1106
3498
4
19783
2
2124
3
7258
1768
2903
2932
918
1729
948
1189
541
536
583
464
1109
2399
581
1868
73
572
3544
449