2245
3
3080
21152
8
2152
2
1047
3090
6
2932
297066
0
951
1
1015
1087
1606
1751
8527
2778
5489
11
151
289
2131
5151
1472
19944
970
1964
3715
4335
929
2571
2377
2829