998
10959
1790
921
2153
1522
915
655
883
639
1261
1495
668
2116
725
732
690
838
904
650
1156
2056
756
752
710
834
658
4693
652
710
877
723
1400
675
774
984
734
2722
698
771
789
719
1437
1008
714
697
720
1092
867
766
917
730
714
732
797
978
1903
726
662
758