2245
3
3080
1426
1
21152
8
297066
0
5151
2
2094
4
1047
3090
6
2932
3612
10
2773
2405
5974
475
3071
9
1992
693
2799
4335
3014
20
189326
709
3715
1412
2744
3410
3551
2571
10827