21152
8
2535
2
19783
2932
1610
0
17946
32302
3498
4
2996
3090
6
984
1618
635
25669
1189
14
12472
785
1225
3080
3
7793
1743
3083
2500
1
2057
706
1153
572
22731
1481