2245
3
3080
21152
8
1047
2
3090
6
2932
297066
0
2740
1
5151
3715
2715
1691
9954
1895
1681
4651
3401
5
1583
189326
446
2710
2773
1211
280
2204
2173
2184
2650
20
108797
3189