2245
3
3090
6
2903
2932
2
2131
1
3765
4
2727
21152
8
929
2600
19944
940
3080
297066
0
66
2008
3683
1606
9956
4179
2744
12779
2377
4706
2906
2395
1957
571
894
1922