19783
2
25669
0
685
1225
2595
32302
1028
2996
616
822
721
501
1478
484
420
1601
572
757
473
791
450
818
14
758
706
883
1392
1
487
761
11447