21152
8
3080
3
2932
2
3090
6
2999
1819
1
1606
1568
2131
19944
2245
2377
1526
2571
2903
1787
1992
528
2535
2110
2134
1047
297066
0
1492
1579
690
935
2281
1603
1690