21152
8
3090
6
2903
3
2593
1
2932
2
1973
1819
297066
0
3080
2131
4706
975
455
2711
3934
1746
2911
9
2377
4651
398656
19
895
1075
1259
550
2414
5151
2110
25669
19783
2535