21152
8
3080
3
2932
2
3090
6
32302
0
951
1
496
1606
1380
1526
2530
4
2245
467
1819
2903
1174
2535
1787
1047
297066
2906
1603
3498
2110
3485
7
1093
802
745
2934
2209