19279
2
458
0
546
1164
5313
2522
1049
846
369
602
322
1161
1557
802
663
675
859
466
632
403
55
409
1133
4537
547
680
255
899
492
668