2245
3
3080
21152
8
1047
2
3090
6
2932
297066
0
1775
2115
4946
18
4697
4612
4
1433
1
1146
5151
5224
6188
3715
2190
3312
3071
11
5753
10
4586
5
4651
189326
2773
280
579
1761
2650
20