4471
2
3090
6
3868
10
2152
25669
0
32302
1168
1
2184
790
644
2271
4
1306
2919
1057
1727
1545
7884
17
3326
3
2358
9
19783
2535
2166
4044
5
3083
17946
2155
2465