1066
1
2245
3
3080
21152
8
1047
2
3090
6
345
0
2932
297066
989
5151
1011
1004
3715
1941
4
1716
1373
4651
1076
2489
10
2725
22
3429
7
929
511
189326
1828