2245
3
3080
21152
8
297066
0
5151
2
1047
3090
6
2932
2773
1
2405
591
3071
9
1992
2799
4335
3014
20
189326
3715
1204
2744
569
3551
10
2571
10827
4
9956
66
3485
7
4651
249
2972