21152
8
522
0
692
1346
1199
918
749
866
706
1078
1174
1142
485
3090
6
383
881
2903
3
2593
1
607
683
1756
2932
2
454
512
645
3871
12
398656
19
1644
14
352