21152
8
3090
6
2903
3
2593
1
2932
2
255
0
929
5382
5
579
138
14
1189
297066
3080
391
564
2996
597
3644
1692
2711
475
2911
9
4651
398656
19
715
14861
7
550