17946
0
2465
2
616
3125
5169
1
1289601
4
3546
528
2480
1976
1164
3498
3779
984
4471
2964
55904
6110
7258
3051
1603
1933
2372
1973
4382
3673
6
11153
8
1461
475
4476