21152
8
3090
6
2903
3
2593
1
2932
2
785
0
19944
297066
2911
9
3080
398656
19
1232
1019
3083
17946
2711
427
3546
2996
4651
1189
32302
14
2110
1788
1347
1175
3222
892
550