649
804
767
2594
728
1711
2430
763
747
1063
753
1943
1905
1619
682
1470
671
676
931
845
675
1367
894
791
718
884
684
993
2929
911
1027
845
916
1589
1620
1081
647
822
760
1461
3197
843
727
701
763
1154
975
1966
725
1176
1333
1034
18605
749
829
874
963
1054
808
871