21152
8
3080
3
2932
2
3090
6
547
0
352
2533
512
558
522
645
1094
541
2245
2124
452
2903
934
2087
400
14
1047
476
297066
1045
38
639
1123
2650
20