3090
6
14
0
21152
8
2996
297066
3083
2
3080
3
485
19783
25669
1404
628
2903
2932
2478
1
17946
465
32302
510
1755
809
971
1189
7258
1045
984
710
318
4471
435