21152
8
692
0
1346
29355
3090
6
2903
3
2593
1
2932
2
1472
3871
12
398656
19
14
1218
1285
749
1078
607
736
706
918
2244
4
297066
1199
485
3080
653
2996
683
644