21152
8
1189
0
2535
2
977
3090
6
25669
1819
1
32302
19783
951
3498
4
1225
2907
2932
12632
7
572
3083
1618
17946
3176
2966
10
2996
1743
14
980
983
790
3683
1124
657