19783
2
757
0
32302
25669
761
1225
706
473
1123
685
450
818
740
1189
2535
817
14
2649
491
542
487
660
1392
1
2996
4235
721
2595
504
96