2245
3
3080
21152
8
2013
2
1047
3090
6
2932
297066
0
19944
2948
8527
1
346
2131
2873
4706
897
5151
3715
4074
4500
4
4651
189326
2773
5977
13
1220
280
1369
2403
2615
1767