2531
2
3573
4
3365
3
2245
3080
21152
8
297066
0
1047
3090
6
1891
2932
2522
535
1974
2629
1425
1
3649
5
3014
20
562
2059
11153
189326
5151
1268
1087
3715
3297
12
736
2023
84