960
1018
723
1059
1693
850
1697
1250
1279
1330
989
829
958
820
5355
911
1019
4637
1069
983
1114
963
990
1415
987
1946
2018
1115
804
1073
1141
899
1790
801
928
2643
1040
1225
1048
999
857
2340
2630
1296
1082
829
977
2484
1089
938
1727
2629
1367
1008
1628
971
3706
978
1134
2870