21152
8
1424
1
3080
3
2932
2
3090
6
2903
467
0
1734
1380
496
3196
1819
1606
2131
19944
526
1844
2245
2377
1526
2571
1787
528
635
2535
2110
830
1047
297066
1492