1055
891
835
991
966
2327
1344
1115
776
851
812
652
987
702
922
705
769
1057
1095
1405
1362
1510
2850
801
804
1601
711
868
710
1127
683
744
1321
1084
666
701
752
1334
759
1689
3950
1101
1114
1012
5416
848
1210
1063
1304
1013
843
1016
1213
875
1142
1017
1087
3090
714
821