21152
8
3080
3
2932
2
3090
6
1606
1
496
0
1746
1000
1819
2082
2392
1380
2903
1047
2294
1568
830
1699
3326
1570
3738
5
1749
2245
1681
1615
297066
526
1399
19944
4305