2245
3
3080
2348
1
21152
8
297066
0
1047
2
3090
6
2932
12459
7034
1793
2453
4
1502
1179
1029
108797
3250
5489
11
5151
2200
19079
2861
3715
189326
10827
3085
5
9956
605
717
4198