21152
8
3090
6
2903
3
2593
1
2932
2
1466
297066
0
3080
1819
270
1308
17333
27
2711
1103
2911
9
4651
398656
19
550
5151
25669
19783
2535
1422
912
1037
4044
5
3083
1437
17946
2045