2245
3
3080
21152
8
1047
2
3090
6
3466
1
2932
297066
0
2510
1247
951
1301
1015
1087
1606
1751
3629
8527
1223
3371
9
5489
11
2131
5151
19944
3715
4335
3105
4
929
2571
3326