4471
2
1437
1
5488
6
2854
25669
0
319
1787
3933
890
2105
2271
4
3638
3044
15
2082
19783
2535
9077
28
4044
5
3083
17946
2465
7793
4168
3125