1275
962
901
903
916
1489
1290
1173
1439
1002
912
922
1586
927
943
913
902
1407
1372
1461
714
649
706
711
730
683
775
676
680
734