317
0
3158
1164
376
398
2189
465
747
867
579
778
2799
718
1669
497
639
722
450
637
821
2517
362
652
743
536
532
1881
312
592