958
971
818
879
747
3550
1080
1259
977
1101
874
1112
1255
779
1105
933
965
1840
1176
1083
1012
719
734
986
945
947
1506
1001
810
2282
1297
1446
731
1127
634
905
3122
1104
719
873
755
1533
1000
1123
931
2464
823
1027
1355
794
904
911
850
983
711
715
1782
1253
1024
997
1295
1031
704
1337
1650
664
1563
762
1845
879
953
2312
760
1360
1824
996
1237
922
1052
936
1348
983
737
1354
1845
1538
1457
1096
712
695
2395
745
1007
814
674
861
4876
723
863
1125
1187
1326
767
3853
751
2866
1180
914
965
1189
710
850
2117
3701
3779
1425
2462
1531
782
725