19783
2
25669
0
1804
1
32302
4360
9
2535
572
2194
3998
5
2996
17946
1529
2366
2163
2921
5147
21152
8
2932
2173
3498
4
1189
3158
1766
5200
721
3779
4116
6
2595
12683
17
3765