19783
2
25669
0
32302
685
2595
810
1
721
791
822
2366
2535
1028
1601
2996
4235
572
21152
8
2156
616
3090
6
883
3083
758
2921
5
665
757
1225
487
2649
608