2245
3
3090
6
2903
2932
2
894
0
3765
4
21152
8
255
929
5382
5
579
1
138
14
1189
3080
297066
391
571
564
2996
597
3644
1692
475
715
539
14861
7
6247