2245
3
3080
21152
8
10827
4
1047
2
1754
3090
6
2932
297066
0
1599
1
2571
1938
1088
5151
1369
2670
3715
9036
9
1819
4651
2479
6075
15
189326
8345
2773
280
790
2840
2650
20
1063