21152
8
442
0
3090
6
2996
2903
3
2932
2
1015
1
4237
509
2669
1694
479
951
690
860
528
688
108797
956
698
522
644
681
788
1449
445
418
284
643
14