21152
8
3090
6
661
1
2903
3
2593
2932
2
1045
0
370
377
1868
919
570
509
360
437
967
786
572
812
142
515
98
317
849
538
297066
383
534
3080