2245
3
3080
21152
8
1047
2
3090
6
2932
297066
0
2727
1
1860
1825
2243
1371
1140
1266
1213
5151
1111
5382
5
1277
4383
3715
1304
6047
54
4651
2166
4944
189326
2061
2773
280