2245
3
3090
6
657
0
2903
2932
2
297066
3765
4
536
21152
8
894
3080
14
1534
1
1945
3551
10
571
1047
2585
1226
25669
3053
7
19783
1970
2535
1193
2996
1755
4044
5
3083
17946