939
2
624
1
1310
1710
3
811
1934
4
1118
751
436
461
508
514
411
544
533
567
662
486
689
585
775
946
530
555
453
857
525
798
990