2245
3
3080
21152
8
920
1
1047
2
3090
6
2932
297066
0
2600
4
1204
1606
1622
5151
3715
1569
1816
4651
189326
1734
1405
2773
2468
1564