4309
2
2476
297066
0
780
1
3779
444571
9
4471
2903
3
3835
4
2964
38477
34
3051
1603
2002
1461
2666
6676
12
1821
2906
1289601
1591
868
2917
14
5248
2258