19783
2
25669
0
2996
32302
758
3125
2595
5065
1
616
572
2535
791
1601
721
3498
4
1225
17946
633
1189
950
2799
1028
534
21152
8
436
893
2366
3090
6
685
1193