19944
2
562
1
1154
1193
0
3222
3
3673
6
2593
2372
1970
1289601
4
1226
108797
3683
3053
7
19783
2535
6110
2902
16
572
2744
5825
3014
20
5782
1036
4044
5
4691
3083
469
12779
8
2320