21152
8
32302
0
19783
2
3090
6
572
2535
25669
2906
1
14
1045
471
17946
1189
22731
1397
2996
255
2476
459
3354
2551
13018
2932
5242
485
47639
557
3498
4
442
483