21152
8
3080
3
2932
2
3090
6
2245
2903
1045
0
1047
297066
255
14
572
4775
2087
670
1453
593
635
3715
1704
5151
25669
4651
19783
2535
2996
189326
4044
5
3083
17946