21152
8
1189
0
3090
6
2903
3
2593
1
2932
2
297066
572
1045
2348
2328
3080
1849
614
4684
4
1193
1336
2996
17946
2711
1120
2911
9
14
255
2558
4651
398656
19
556
5627
9956