21152
8
2535
2
2145
1
1189
0
32302
1225
19783
2996
17946
1606
3546
3090
6
3083
1033
1743
1392
469
790
1618
1247
557
572
785
25669
1252
237
8555
2839
1988
14