21152
8
3090
6
2903
3
2593
1
2932
2
1787
297066
0
3080
1903
2711
891
2911
9
1974
4651
1893
398656
19
30334
7495
2392
946
550
5151
25669
1345
2181
19783
2535
4044
5
3083
17946