21152
8
3080
3
2932
2
3090
6
1047
2245
2903
4642
1412
1
1162
297066
0
2110
2258
774
456
1832
3723
572
1015
496
1528
3791
7
467
1606
3715
1819
1168
6236
10
8527
5151