21152
8
3080
3
2932
2
3090
6
467
0
1380
496
1606
1
2245
297066
1819
2903
2377
2530
4
1526
2535
19944
32302
1787
1047
1461
830
619
1603
3498
2110
3140
951
2181
5
526