2903
3
3090
6
2932
2
25669
0
3498
4
2535
21152
8
3724
14
3080
3222
929
2996
1193
1643
9956
1761
1
19783
1819
4044
5
3083
17946
2465
1189
3125
3546
32302
3158
3779
4471