21152
8
3090
6
2903
3
2593
1
2932
2
1942
297066
0
3080
4258
19783
6307
10
25669
567
2949
2711
1092
2911
9
4651
2996
398656
19
1760
572
1453
550
5151
14
2535
4044
5
3083
17946