4471
2
5382
5
1614
1
25669
0
1825
319
1125
3933
2463
1324
2271
4
1923
19783
2535
1475
4044
3083
17946
2465
7793
3125
789
32302