2326
2147
862
943
1122
696
1945
1710
849
2373
690
687
1094
675
704
859
1204
790
1448
775
718
850
687
698
704
18678
905
687
2354
807
1338
718
769
1521
775
670
1078
726
702
650
848
927
731
966
1411
676
677
744
2201
3453
726
732
2559
1133
691
1698
668
690
675
2330