21152
8
32302
0
19783
2
3090
6
572
2535
1977
2632
25669
2906
1
14
1045
471
984
17946
1189
1644
682
22731
1533
538
4937
1397
1224
1414
2996
255
2476
476
566