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