2245
3
3080
21152
8
1047
2
3090
6
2932
297066
0
1787
1
270
1903
1308
1893
5151
2392
891
1103
1974
1345
3715
1037
2045
2442
9
30334
16868
39
946
1719
4651
2181
912
189326