21152
8
3080
3
2932
2
3090
6
2245
645
0
2533
1045
297066
2903
616
558
1015
476
1047
457
14
1094
512
547
352
25669
38
400
305
234
522
1829
2996
453