4025
8
492
2
1709
1
425
954
574
595
570
1056
781
5
626
674
5763
9
896
4
653
1803
685
726
859
729
521
524
787
681
665
755
1636
1593
3
2673
727