2245
3
3080
21152
8
2100
2
1047
3090
6
2932
297066
0
4002
4
853
1
3188
14
1576
999
1695
7
5151
3684
3368
3715
1095
19944
2939
2089
1164
1891
4651
189326
2773
643
280
2650
20