21152
8
3090
6
2903
3
2932
2
25669
0
19783
17946
32302
3080
4703
1169
1
9956
12472
1289601
4
2485
1257
1096
2315
2036
1160
297066
1685
6123
2258
1143
1648
7034
108797
4471
2023