2245
3
3080
21152
8
1047
2
3090
6
2932
297066
0
841
1
3012
4
1927
2136
1289
5151
3715
4651
1014
189326
2773
280
1959
1431
1754
2650
20
108797
1211
4099
3189
5181
7
1599
726