21152
8
442
0
297066
3090
6
2996
2903
3
2593
1
2932
2
479
860
528
398656
19
688
698
522
644
788
1449
418
284
643
14
3080
4775
355
1189
463
440
3546
351