4471
2
25669
0
2271
4
19783
17946
1744
1
2903
3
2964
1603
2906
717
2258
2535
4044
5
3083
2465
3125
32302
2041
3380
1643
2932
1386
4821
2954
3779
3051
1298
3971
2087