2245
3
3080
21152
8
1047
2
3090
6
2932
297066
0
623
1
83
5151
3715
2773
1761
3571
2152
2074
1462
1843
2146
912
2655
2484
1881
4651
3279