2323
1204
790
1448
718
850
905
769
702
650
846
1411
675
726
2558
2330
653
767
943
3884
1464
738
1693
1348
1975
782
767
816
926
768
719
748
1083
1171
2477
741
658
806
770
760
742
875
903
1128
2757
872
1701
2611
791
2175
896
6552
1074
795
964
785
993
3371
958
1042