3868
10
2890
3
929
297
0
1590
1
4471
2
3694
6346
16
1672
1669
4
2710
2990
2392
3779
2986
1982
940
5052
19944
6139
1512
3426