19944
2
1289601
4
2082
1
3491
567
7893
2378
0
6753
17
2676
4358
6
2471
108797
467
6307
10
616
1922
5141
7