2670
1
2245
3
3080
21152
8
1443
10827
4
1047
2
3090
6
2932
297066
0
2982
3742
1088
5151
1369
3715
9036
9
4651
2479
189326
8345
2773
280
790
2840
2650
20
1063
108797
753
3189