3125
2
3546
1
32302
0
3498
4
3779
4471
3868
10
2964
3051
1603
1903
3
1461
4785
6346
16
1033
3612
945
6707
24
2906
1221