21152
8
3080
3
2932
2
3090
6
512
0
558
297066
2533
352
383
1094
960
2245
645
2903
547
1123
1015
1189
1829
457
522
324
616
698
510
866
234
838
1047