456
0
467
410
668
1557
602
839
2328
1020
1101
663
544
957
325
743
403
547
454
722
409
4111
2
683
737
1133
648
581
1045
13491
381